home *** CD-ROM | disk | FTP | other *** search
/ CD ROM Paradise Collection 4 / CD ROM Paradise Collection 4 1995 Nov.iso / misc / wclass20.zip / RPTALL.SCT < prev    next >
Text File  |  1995-01-08  |  2KB  |  69 lines

  1.  
  2. Report Listing All Information for a Class
  3.  
  4. Class : CLASS
  5.  
  6. I. Class Information
  7.  
  8.  Class Name: CLASS_NAME,
  9.  Class Cardinality: CLASS_CARDINALITY,
  10.  Class Persistence: CLASS_PERSISTENCE,
  11.  Class Concurrency: CLASS_CONCURRENCY,
  12.  Class Access: CLASS_ACCESS,
  13.  Class File Name: CLASS_FILENAME
  14.  Class Author Initials: CLASS_AUTHOR_INITIALS,
  15.  Class Invariant: CLASS_INVARIANT
  16.  Class Description: CLASS_DESCRIPTION
  17.  Class Include Files: [NO_RETURN INCLUDE_FILE ,]
  18.  
  19. II. Attribute Information
  20. [
  21.  Attribute: ATTRIBUTE_NAME, 
  22.  Attribute Type/Class: ATTRIBUTE_TYPE, 
  23.  Attribute Initial Value: ATTRIBUTE_INITIAL_VALUE, 
  24.  Attribute Access: ATTRIBUTE_ACCESS,
  25.  Attribute Maximum Value: ATTRIBUTE_MAX_VALUE, 
  26.  Attribute Minimum Value: ATTRIBUTE_MIN_VALUE, 
  27.  Attribute Constraint: ATTRIBUTE_CONSTRAINT,
  28.  Attribute Remarks: ATTRIBUTE_INFO
  29. ]
  30.  
  31. III. Operation Information
  32. [
  33.  Operation: OPERATION_NAME, 
  34.  Operation Return Type/Class: OPERATION_RETURN_TYPE, 
  35.  Operation Parameters: CPP_OPERATION_PARAMETERS,
  36.  Operation Access: OPERATION_ACCESS,
  37.  Operation Transformation: OPERATION_TRANSFORMATION,
  38.  Operation Precondition: OPERATION_PRECONDITION,
  39.  Operation Postcondition: OPERATION_POSTCONDITION,
  40.  Operation Exception Type: OPERATION_EXCEPTION_TYPE,
  41.  Operation Exception Name: OPERATION_EXCEPTION_NAME,
  42.  Operation Classification: OPERATION_CLASSIFICATION,
  43.  Operation Concurrency: OPERATION_CONCURRENCY,
  44.  Operation Code: OPERATION_CODE,
  45.  Comment 1: OPERATION_COMMENT1,
  46.  Comment 2: OPERATION_COMMENT2,
  47.  Comment 3: OPERATION_COMMENT3
  48. ]
  49.  
  50. IV. Superclass Information
  51.  
  52. Superclasses: [NO_RETURN BASE_CLASS ,DELETE_LAST_SYMBOL]
  53. Library Superclass: CLASS_LIBRARY_BASE_CLASS
  54.  
  55. V. 1:1 Association Information - Associated One to One Classes and Attribute Name:
  56. [Associated Class - Attribute: ASSOCIATION_ONE_CLASS - ASSOCIATION_ONE_NAME]
  57.  
  58. VI. 1:M Association Information - Associated One to Many Classes and Attribute Name:
  59. [Associated Class - Attribute: ASSOCIATION_MANY_CLASS - ASSOCIATION_MANY_NAME]
  60.  
  61. VII. 1:1 Aggregation Information - Aggregation (Part) One to One Classes and Attribute Name:
  62. [Part Class - Attribute: AGGREGATION_ONE_CLASS - AGGREGATION_ONE_NAME]
  63.  
  64. VIII. 1:M Aggregation (Part) One to Many Classes and Attribute Name:
  65. [Part Class - Attribute: AGGREGATION_MANY_CLASS - AGGREGATION_MANY_NAME]
  66.  
  67.  
  68.  
  69.